Avant de commencer un tuyau. Si vous souhaitez avoir une idée des imprimantes compatibles sous linux allez voir cette liste. C'est une base de données qui vous indiquera la compatibilité et le degrés de difficulté pour l'installation de l'imprimante de votre choix. Si jamais vous ne trouver pas l'imprimante dans la liste, c'est quelle n'est pas supportée nativement comme pour la DX4050. Mais heureusmeent il existe une solutions pour la faire fonctionner voici comment faire.
Je pense que cette methode peut etre appliquée a toutes imprimantes multifonctions de la marque non reconnu nativement par Ubuntu. Si jamais cela était le cas merci de le signaler.
Toutes les Manipulations sont à faire avec l'imprimante allumée
La fenêtre se ferme et votre imprimante s'affiche dans la liste de la fenêtre principale. Elle est opérationnelle et tout le monde est content.
Le scanner n'est pas reconnu à l'installation. Pour le faire fonctionner, ouvrez un terminal et tapez la commande suivante:
lsusb
Vous devriez avoir un résultat comme celui-ci:
Bus 001 Device 006: ID 04b8:082f Seiko Epson Corp. Bus 001 Device 004: ID 046d:c518 Logitech, Inc. Bus 001 Device 003: ID 046d:c50c Logitech, Inc. Bus 001 Device 002: ID 0451:2036 Texas Instruments, Inc. TUSB2036 Hub Bus 001 Device 005: ID 046d:abd0 Logitech, Inc. Bus 001 Device 001: ID 0000:0000''
Récuperez les chiffres correspondant à l'imprimante (Seiko Epson Corp.), ici 04b8:082f. Puis tapez la commande suivante:
sudo gedit /etc/sane.d/epson.conf
Dans la fenêtre qui s'ouvre, recherchez la ligne:
# usb 0x??? 0x???
Décommentez la ligne (en enlevant le #), remplacez les chiffres après le 0x par ce que vous avez noté (0x4b8 0x82f).Ensuite trouvez et décommentez les lignes suivantes:
# usb /dev/usbscanner0 # usb /dev/usb/scanner0
Enregistrez votre fichier et vous n'avez plus qu'à lancer XSane.
Et la vous remarquerez un message d'erreur vous indiquant qu'aucun périphérique n'est reconnue et ensuite le programme se ferme. Alors pour parer à ce petit problème, il existe 2 solutions. La 1ere est de lancer XSane en mode Root soit la commande :
sudo xsane
Mais comme vous le savez tous il n'est pa recommandé de lancer les application en mode Root alors il suffit d'ajouter une règle à udev. Ca se passe dans le fichier:
/etc/udev/rules.d/45-libsane.rules.
Après la dernière ligne SYSFS{idVendor} il faut rajouter une ligne pour le scanner EPSON en reprenant les infos données par lsusb soit dans notre cas :
# Epson Stylus DX4050
SYSFS{idVendor}=="04b8", SYSFS{idProduct}=="082f", MODE="664", GROUP="scanner"
Puis on redémarre udev :
/etc/init.d/udev restart
Et voila Tout est résolu et tout marche au poil pour moi donc si vous avez suivi ce petit tuto doit fonctionner pour vous aussi. Bonne impression et bon Scan.
Contributeurs : <Cedy-Na-Mix>, Chicha
Basé sur « <Installer une Epson Stylus Color DX4050 sous ubuntu> » par <Cedy-Na-Mix>